/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const ApiOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M5.11921 1.81586C5.4121 1.52297 5.88697 1.52297 6.17987 1.81586L7.77084 3.40684L8.65473 2.52295C8.94762 2.23006 9.4225 2.23006 9.71539 2.52295C10.0083 2.81585 10.0083 3.29072 9.71539 3.58361L8.8315 4.4675L11.4832 7.11915L12.367 6.23529C12.6599 5.9424 13.1348 5.9424 13.4277 6.23529C13.7206 6.52819 13.7206 7.00306 13.4277 7.29596L12.5438 8.17981L14.3116 9.94759C14.6045 10.2405 14.6045 10.7154 14.3116 11.0082C14.0187 11.3011 13.5438 11.3011 13.2509 11.0082L12.3671 10.1244L10.5993 11.8922C9.02258 13.4688 6.56701 13.6309 4.80961 12.3785L3.52823 13.6599C3.23533 13.9528 2.76046 13.9528 2.46757 13.6599C2.17467 13.367 2.17467 12.8921 2.46757 12.5992L3.74895 11.3178C2.49651 9.56043 2.65863 7.10487 4.23529 5.5282L6.00309 3.76041L5.11921 2.87652C4.82631 2.58363 4.82631 2.10875 5.11921 1.81586ZM7.06372 4.8211L11.3064 9.06374L9.53859 10.8315C8.36702 12.0031 6.46753 12.0031 5.29595 10.8315C4.12438 9.65993 4.12438 7.76044 5.29595 6.58886L7.06372 4.8211Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'api_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M5.11921 1.81586C5.4121 1.52297 5.88697 1.52297 6.17987 1.81586L7.77084 3.40684L8.65473 2.52295C8.94762 2.23006 9.4225 2.23006 9.71539 2.52295C10.0083 2.81585 10.0083 3.29072 9.71539 3.58361L8.8315 4.4675L11.4832 7.11915L12.367 6.23529C12.6599 5.9424 13.1348 5.9424 13.4277 6.23529C13.7206 6.52819 13.7206 7.00306 13.4277 7.29596L12.5438 8.17981L14.3116 9.94759C14.6045 10.2405 14.6045 10.7154 14.3116 11.0082C14.0187 11.3011 13.5438 11.3011 13.2509 11.0082L12.3671 10.1244L10.5993 11.8922C9.02258 13.4688 6.56701 13.6309 4.80961 12.3785L3.52823 13.6599C3.23533 13.9528 2.76046 13.9528 2.46757 13.6599C2.17467 13.367 2.17467 12.8921 2.46757 12.5992L3.74895 11.3178C2.49651 9.56043 2.65863 7.10487 4.23529 5.5282L6.00309 3.76041L5.11921 2.87652C4.82631 2.58363 4.82631 2.10875 5.11921 1.81586ZM7.06372 4.8211L11.3064 9.06374L9.53859 10.8315C8.36702 12.0031 6.46753 12.0031 5.29595 10.8315C4.12438 9.65993 4.12438 7.76044 5.29595 6.58886L7.06372 4.8211Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
